html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,
aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
nav ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
a {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration: none;}
a{outline:none;star:expression(this.onFocus=this.blur());}
/*a:hover {text-decoration: underline;}*/
small {font-size: 12px;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
del {text-decoration: line-through;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
b,strong {font-weight: bold}
abbr[title],dfn[title] {border-bottom: 1px dotted #000;cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0; padding: 0; }
input, button, select, textarea { outline: none; }
textarea{resize: none;}
.submit, .reset, .button,.select, .textarea, .checkbox, .radio { margin: 0; padding: 0; border: #ccc solid 1px; height: 17px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; *height: 15px; *width: 15px; }
input, select { vertical-align: middle; }
/*placeholder 颜色*/
::-webkit-input-placeholder { color: #999 }
:-moz-placeholder { color: #999 }
::-moz-placeholder { color: #999 }
:-ms-input-placeholder { color: #ccc }
/*!*盒子模型*!
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }*/
/*清楚ie6、ie7按钮的黑边*/
input[type=submit], input[type=reset], input[type=button]{filter:chroma(color=#000000);}
/*清除浮动*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*height: 1%;+height: 1%;}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.hide{display: none;}
.block{display: block;}
/*reset end*/
body{color: #999;line-height: 1.2;font-size: 12px;}
.font-default{font-size: 14px;}
.col-sub{color: #ad2321}
.p15{padding: 15px;}
.pt10{padding-top: 10px;}
.mtb10{margin-top: 10px;margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.wid-85{width: 85%}
.wid-15{width: 15%}
/*通用 end*/
::-webkit-scrollbar {width: 0}
img{width: 100%;vertical-align: top}
.relative{position: relative;}
.absolute-img{position: absolute;left: 0;top: 0;vertical-align: top;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;}
@media screen and (min-width: 320px){html {font-size: 50px;}}
@media screen and (min-width: 360px){html {font-size: 56.25px;}}
@media screen and (min-width: 400px){html {font-size: 62.5px;}}
@media only screen and (min-width: 414px){html {font-size: 64.6875px;}}
@media only screen and (min-width: 480px){html {font-size: 75px;}}
@media only screen and (min-width: 600px){html {font-size: 93.75px;}}
@media only screen and (min-width: 640px){html {font-size: 100px;}}

.header{height: 73px;padding: 45px 0;border-bottom: 1px solid #1766c8;text-align: center;}
.logo{width: 362px;height: 72px;margin: 0 auto;}
.hr-line{height: 18px;background-color: #1766c8;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.content{width: 100%;overflow: hidden;position: relative;}

.tab{width: 400px;height: 60px;border: 1px solid #fff;margin: 0 auto;margin-top: 10px;border-radius: 10px;overflow: hidden;}
.tab>div{float: left;width: 50%;border-left: 1px solid #fff;margin-left: -1px;height: 50px;line-height: 50px;padding: 5px 0;text-align: center;background-color: rgba(255,255,255,.5)}
.tab>div.active{background-color: #fff;}
.tab>div.active a{color: #b51f20;}
.tab>div.active .icon-tab{border-right: 1px solid #b51f20;}
.tab>div:first-child{border-left: none;}
.tab>div a{;font-size: 30px;color: #fff;}
.tab>div a span{display: inline-block!important;padding-left: 10px;}
.icon-tab{display: inline-block;width: 50px;height: 50px;background: url("../image/mobiledow/icon-tab.png") no-repeat;background-size: 50px 200px;border-right: 1px solid #fff;padding-right: 10px;vertical-align: top}
.icon-and{background-position: 0 0;}
.active .icon-and{background-position: 0 -50px;}
.icon-ios{background-position: 0 -100px;}
.active .icon-ios{background-position: 0 -150px;}

.content .ewm-box{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;}
.bg-img img{width: auto;height: 100%;}
.content .ewm-box ul{position: absolute;width: 100%;top: 50%;margin-top: -205px;}
.content .ewm-box li{float: left;width: 50%;}
.content .ewm-box span{display: block;text-align: center;}
.content .ewm-box span.img-text{width: 412px;height: 40px;margin: 0 auto;margin-bottom: 40px;}
.content .ewm-box span.img-ewm{width: 267px;height: 267px;margin: 0 auto;}
.content .ewm-box span.text{font-size: 30px;color: #fff;text-align: center;}
.content .ewm-box .down{display: block;width: 260px;height: 64px;line-height: 64px;border: 3px solid #fff;color: #fff;font-size: 42px;text-align: center;border-radius: 10px;margin: 0 auto;margin-top: 30px;}
.footer{margin-top: 50px;margin-bottom: 40px;text-align: center;font-size: 18px;color: #333;line-height: 2}
@media (max-width:1900px){
    .content{height: 700px;}
}
@media (max-width:1800px){
    .content{height: 680px;}
    .content .ewm-box span.img-text{width: 386px;height: 37px;}
    .content .ewm-box span.img-ewm{width: 252px;height: 252px;}
    .content .ewm-box ul{margin-top: -215px;}
}
@media (max-width:1700px){
    .content{height: 640px;}
    .content .ewm-box span.img-text{width: 365px;height: 35px;}
    .content .ewm-box span.img-ewm{width: 237px;height: 237px;}
    .content .ewm-box ul{margin-top: -215px;}
    .content .ewm-box span.text{font-size: 28px;}
}
@media (max-width:1500px){
    .content{height: 630px;}
    .content .ewm-box span.img-text{width: 322px;height: 31px;}
    .content .ewm-box span.img-ewm{width: 211px;height: 211px;}
    .content .ewm-box ul{margin-top: -215px;}
    .content .ewm-box span.text{font-size: 26px;}
    .content .ewm-box span.text{font-size: 28px;}
    .content .ewm-box .down{width: 204px;height: 51px;line-height: 51px;border: 2px solid #fff;color: #fff;font-size: 38px;margin-top: 30px;}
}
@media (max-width:800px){
    .content{height: 620px;}
    .content .ewm-box span.img-text{width: 257px;height: 25px;}
    .content .ewm-box span.img-ewm{width: 190px;height: 190px;}
    .content .ewm-box ul{margin-top: -215px;}
    .content .ewm-box span.text{font-size: 26px;}
    .content .ewm-box span.text{font-size: 28px;}
    .content .ewm-box .down{width: 204px;height: 51px;line-height: 51px;border: 2px solid #fff;color: #fff;font-size: 38px;margin-top: 30px;}
}
@media (max-width:640px){
    .tab{display: none;}
    .header{height: .72rem;padding: .3rem 0;}
    .logo{width: 3.67rem;height: .72rem;}
    .content{width: 100%;overflow: auto;overflow-x: hidden;}
    .content .ewm-box {  position: absolute;left: 0;top: 0;bottom: auto;width: 100%;}
    .hr-line{height: .18rem;margin-top: .1rem;margin-bottom: .1rem;}
    .content{height: 11rem;}
    .content .ewm-box li{float: none;width: 100%;padding-top: .3rem;padding-bottom: .3rem;}
    .content .ewm-box li:last-child{border-top: 1px solid #fff;}
    .content .ewm-box ul{margin-top: 0;}
    .content .ewm-box span.img-text{width: 3rem;height: .29rem;margin-bottom: .4rem;}
    .content .ewm-box span.img-ewm{width: 2.67rem;height: 2.67rem;}
    .content .ewm-box span.text{font-size: .3rem;}
    .content .ewm-box .down{display: block;width: 2.4rem;height: .6rem;line-height: .6rem;border: .02rem solid #fff;color: #fff;font-size: .3rem;text-align: center;border-radius: .1rem;margin: 0 auto;margin-top: .3rem;}
    .footer{margin-top: .5rem;margin-bottom: .4rem;font-size: .18rem;}
}







































